package main

import "fmt"

func main() {
	// map是无序的键值对的集合
	// map的定义
	var map1 map[int]string
	map1 = make(map[int]string)
	map1[0] = "希特勒"
	map1[1] = "斯大林"
	map1[2] = "毛泽东"
	fmt.Println(map1)
	// 遍历map
	for _, v := range map1 {
		fmt.Println(v)
	}
	// 查看元素是否在集合中存在
	_, ok := map1[4]
	if ok {
		fmt.Println("存在")
	} else {
		fmt.Println("不存在")
	}

	// delete函数
	delete(map1, 2)
	fmt.Println(map1)

}
